// !栈是一个后进先出的数据结构
// JavaScript 中没有栈, 但是可以用 Array 实现栈的所有功能
// 栈常用操作: push(入栈), pop(出栈), stack[stack.length - 1](栈顶)
// 栈的应用场景: 需要后进先出的场景
// 比如: 十进制转二进制
//      判断字符串的括号是否有效, 左括号入栈, 右括号出栈, 最后栈空了就是合法的
//      函数调用堆栈, 最后调用的函数,最先执行完

const stack = []
stack.push(1)
stack.push(2)
const item1 = stack.pop()
const item2 = stack.pop()
